const axios = require('axios');
const baseUrl = 'http://47.99.44.0:17171';
// const token = document.cookie;


function sendMessage(token,code,mobile){ // 发送短信,模板编号,手机号
    // let a = new JSON();
    console.log(token,code,mobile)
    return axios.post(`${baseUrl}/api/basis/send_message/`,{'code': code,'mobile': mobile},{
        timeout:3000,
        // 自定义请求头
        headers: {
            'Authorization': `token ${token}`,
            'Content-Type':'application/json'
        },
        // data: {
        //     'code': code,
        //     'mobile': mobile
        // }
        // data:{
        //     "username":username,
        //     "password":password,
        // }
    }).then(res=>{
        return res
    }).catch(error =>{
        if (error.response) {
            // 请求成功发出且服务器也响应了状态码，但状态代码超出了 2xx 的范围
            // console.log(error.response.data);
            // console.log(error.response.status);
            // console.log(error.response.headers);
            return error.response
        } else if (error.request) {
            // 请求已经成功发起，但没有收到响应
            // `error.request` 在浏览器中是 XMLHttpRequest 的实例，
            // 而在node.js中是 http.ClientRequest 的实例
            // console.log(error.request);
            return error.request

        } else {
            // 发送请求时出了点问题
            console.log('网络错误', error.message);
        }
        console.log(error.config);
    })
}
export {sendMessage}